package com.xyz.dto;

import com.xyz.aop.Param;

import java.io.Serializable;

public class SelectPageTempDto implements Serializable {

    private static final long serialVersionUID = 1L;

    @Param(isRequired = false,type = Param.ParamType.POSITIVE_INTEGER)
    private String pageNum;

    @Param(isRequired = false,type = Param.ParamType.POSITIVE_INTEGER)
    private String pageSize;

    @Param(type = Param.ParamType.POSITIVE_INTEGER ,isRequired = false)
    private String planType;

    @Param(type = Param.ParamType.POSITIVE_INTEGER,isRequired = false)
    private String businessType;

    @Param(type = Param.ParamType.POSITIVE_INTEGER,isRequired = false)
    private String state;

    @Param(type = Param.ParamType.POSITIVE_INTEGER,isRequired = false)
    private String modeType;

    @Param(type = Param.ParamType.POSITIVE_INTEGER,isRequired = false)
    private String emGroup;

    @Param(isRequired = false)
    private String templateName;

    @Param(isRequired = false, type = Param.ParamType.DATE, rule = "yyyy-MM-dd HH:mm:ss")
    private String startTime;

    @Param(isRequired = false, type = Param.ParamType.DATE, rule = "yyyy-MM-dd HH:mm:ss")
    private String endTime;


    public String getPageNum() {
        return pageNum;
    }

    public void setPageNum(String pageNum) {
        this.pageNum = pageNum;
    }

    public String getPageSize() {
        return pageSize;
    }

    public void setPageSize(String pageSize) {
        this.pageSize = pageSize;
    }

    public String getPlanType() {
        return planType;
    }

    public void setPlanType(String planType) {
        this.planType = planType;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getModeType() {
        return modeType;
    }

    public void setModeType(String modeType) {
        this.modeType = modeType;
    }

    public String getEmGroup() {
        return emGroup;
    }

    public void setEmGroup(String emGroup) {
        this.emGroup = emGroup;
    }

    public String getTemplateName() {
        return templateName;
    }

    public void setTemplateName(String templateName) {
        this.templateName = templateName;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }
}
